package com.expense.entity;

import java.io.Serializable;
import java.math.BigDecimal;

import com.expense.annotation.Column;
import com.expense.annotation.Table;

/**
 * 费用详细信息
 * @author xj
 * */
@Table(tableName="T_AAP_EXPENSEDETAILS")
public class ExpensesDetailsInfo implements Serializable {
	@Column(columnName="EDID",isPrimaryKey=true)
	private Long edid;//主键标识ID
	
	@Column(columnName="UID")
	private Integer uid;//人员ID
	
	@Column(columnName="EID")
	private Integer eid;//单笔分摊费用ID
	
	@Column(columnName="ALREADYPAY")
	private BigDecimal alreadyPay;//已经支出的费用
	
	@Column(columnName="STILLPAY")
	private BigDecimal stillPay;//还要支出费用
	
	@Column(columnName="SHOULDPAY")
	private BigDecimal shouldPay;//应该支出费用
	
	@Column(columnName="EXPENSESTYPE")
	private Integer expensesType;//费用类型

	/**
	 * @return the edid
	 */
	public Long getEdid() {
		return edid;
	}

	/**
	 * @param edid the edid to set
	 */
	public void setEdid(Long edid) {
		this.edid = edid;
	}

	/**
	 * @return the uid
	 */
	public Integer getUid() {
		return uid;
	}

	/**
	 * @param uid the uid to set
	 */
	public void setUid(Integer uid) {
		this.uid = uid;
	}

	/**
	 * @return the eid
	 */
	public Integer getEid() {
		return eid;
	}

	/**
	 * @param eid the eid to set
	 */
	public void setEid(Integer eid) {
		this.eid = eid;
	}

	/**
	 * @return the alreadyPay
	 */
	public BigDecimal getAlreadyPay() {
		return alreadyPay;
	}

	/**
	 * @param alreadyPay the alreadyPay to set
	 */
	public void setAlreadyPay(BigDecimal alreadyPay) {
		this.alreadyPay = alreadyPay;
	}

	/**
	 * @return the stillPay
	 */
	public BigDecimal getStillPay() {
		return stillPay;
	}

	/**
	 * @param stillPay the stillPay to set
	 */
	public void setStillPay(BigDecimal stillPay) {
		this.stillPay = stillPay;
	}

	/**
	 * @return the shouldPay
	 */
	public BigDecimal getShouldPay() {
		return shouldPay;
	}

	/**
	 * @param shouldPay the shouldPay to set
	 */
	public void setShouldPay(BigDecimal shouldPay) {
		this.shouldPay = shouldPay;
	}

	/**
	 * @return the expensesType
	 */
	public Integer getExpensesType() {
		return expensesType;
	}

	/**
	 * @param expensesType the expensesType to set
	 */
	public void setExpensesType(Integer expensesType) {
		this.expensesType = expensesType;
	}
	
	 
	
	
	 
	
	
}
